home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / mandrake_MDKSA-2003-049.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  84 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. # This plugin text was extracted from Mandrake Linux Security Advisory MDKSA-2003:049-1
  5. #
  6.  
  7.  
  8. if ( ! defined_func("bn_random") ) exit(0);
  9. if(description)
  10. {
  11.  script_id(14033);
  12.  script_version ("$Revision: 1.4 $");
  13.  script_bugtraq_id(7318);
  14.  script_cve_id("CAN-2003-0204");
  15.  
  16.  name["english"] = "MDKSA-2003:049-1: kde3";
  17.  
  18.  script_name(english:name["english"]);
  19.  
  20.  desc["english"] = "
  21. The remote host is missing the patch for the advisory MDKSA-2003:049-1 (kde3).
  22.  
  23.  
  24. A vulnerability was discovered by the KDE team in the way that KDE uses
  25. Ghostscript for processing PostScript and PDF files. A malicious attacker could
  26. provide a carefully constructed PDF or PostScript file to an end user (via web
  27. or mail) that could lead to the execution of arbitrary commands as the user
  28. viewing the file. The vulnerability can be triggered even by the browser
  29. generating a directory listing with thumbnails.
  30. All users are encouraged to upgrade to these new kdegraphics, kdebase, and
  31. kdelibs packages that contain patches to correct the problem. This issue is
  32. corrected upstream in KDE 3.0.5b and KDE 3.1.1a.
  33. Update:
  34. The previous update was missing a fix in kdebase specific to HP machines. This
  35. has been corrected.
  36.  
  37.  
  38. Solution : http://www.mandrakesoft.com/security/advisories?name=MDKSA-2003:049-1
  39. Risk factor : High";
  40.  
  41.  
  42.  
  43.  script_description(english:desc["english"]);
  44.  
  45.  summary["english"] = "Check for the version of the kde3 package";
  46.  script_summary(english:summary["english"]);
  47.  
  48.  script_category(ACT_GATHER_INFO);
  49.  
  50.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  51.  family["english"] = "Mandrake Local Security Checks";
  52.  script_family(english:family["english"]);
  53.  
  54.  script_dependencies("ssh_get_info.nasl");
  55.  script_require_keys("Host/Mandrake/rpm-list");
  56.  exit(0);
  57. }
  58.  
  59. include("rpm.inc");
  60. if ( rpm_check( reference:"kdebase-3.1-83.3mdk", release:"MDK9.1", yank:"mdk") )
  61. {
  62.  security_hole(0);
  63.  exit(0);
  64. }
  65. if ( rpm_check( reference:"kdebase-devel-3.1-83.3mdk", release:"MDK9.1", yank:"mdk") )
  66. {
  67.  security_hole(0);
  68.  exit(0);
  69. }
  70. if ( rpm_check( reference:"kdebase-kdm-3.1-83.3mdk", release:"MDK9.1", yank:"mdk") )
  71. {
  72.  security_hole(0);
  73.  exit(0);
  74. }
  75. if ( rpm_check( reference:"kdebase-nsplugins-3.1-83.3mdk", release:"MDK9.1", yank:"mdk") )
  76. {
  77.  security_hole(0);
  78.  exit(0);
  79. }
  80. if (rpm_exists(rpm:"kde3-", release:"MDK9.1") )
  81. {
  82.  set_kb_item(name:"CAN-2003-0204", value:TRUE);
  83. }
  84.